 /*
 * 文 件 名:  UserDTO.java
 * 版    权:  Tydic Technologies Co., Ltd. Copyright 1993-2012,  All rights reserved
 * 描    述:  <描述>
 * 修 改 人:  aganzhoul
 * 修改时间:  2012-9-10
 * 跟踪单号:  <跟踪单号>
 * 修改单号:  <修改单号>
 * 修改内容:  <修改内容>
 */
  
package com.tydic.simple.dto.user;

import com.tydic.framework.dataobject.AbstractQueryDTO;


 /**
 * <一句话功能简述>
 * <功能详细描述>
 * 
 * @author  aganzhoul
 * @version  [版本号, 2012-9-10]
 * @see  [相关类/方法]
 * @since  [产品/模块版本]
 */

public class UserDTO extends AbstractQueryDTO{

    
     /**
     * 注释内容
     */
     
    private static final long serialVersionUID = 22888463831414262L;
    
    private Long userId;

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    @Override
    public String toString() {
        return "UserDTO [userId=" + userId + ", toString()=" + super.toString() + "]";
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = super.hashCode();
        result = prime * result + ((userId == null) ? 0 : userId.hashCode());
        return result;
    }

    @Override
    public boolean equals(Object obj) {
        if (this == obj)
            return true;
        if (!super.equals(obj))
            return false;
        if (getClass() != obj.getClass())
            return false;
        UserDTO other = (UserDTO)obj;
        if (userId == null) {
            if (other.userId != null)
                return false;
        }
        else if (!userId.equals(other.userId))
            return false;
        return true;
    }
}
